Package-level declarations
Types
A predicate specifying if a block should be broken.
A BlockDestructionPredicate, which only allow breaking blocks in the Diamond Block Staff's shape.
A BlockDestructionPredicate, which only allow breaking blocks in the Gold Block Staff's shape.
A BlockDestructionPredicate, which only allows breaking blocks in a truncated pyramid. The near and far sides of the truncated pyramid are the top and bottom sides.
A BlockDestructionPredicate, which can only break blocks in its volume, this should be tested in test.
A BlockDestructionPredicate, which only allows breaking blocks with a maximum hardness of maxHardness. This disallows breaking unbreakable blocks.
A BlockDestructionPredicate, which only allow breaking blocks in the Netherite Block Staff's shape.
Functions
Destroys a volume of blocks.